import Vue from 'vue'
import Vuex from 'vuex'
import tab from './tab'


Vue.use(Vuex)

export default new Vuex.Store({
	state: {
		// 存储token
		Token: localStorage.getItem('Token') ? localStorage.getItem('Token') : '',
		joinWayType: [
					{key: 'all' , value: '允许任何人加入'},
					{key: 'apply' , value: '需要管理员同意申请'},
					{key: 'no' , value: '不允许任何人加入'},
				],
		username:''
	},
	mutations: {
		// 修改token，并将token存入localStorage
		changeLogin(state, user) {
			state.Token = user.Token;
			localStorage.setItem('Token', user.Token);
		}
	},
	actions: {


	},
	modules: {
		tab
	}
})
